//
//  VisiterTableViewController.swift
//  sinaWeiBo
//
//  Created by Xuwei Yang on 16/8/8.
//  Copyright © 2016年 Xuwei Yang. All rights reserved.
//

import UIKit

class VisiterTableViewController: UITableViewController {

    //是否登录的标记
    var isLogin: Bool = false
    
    var visitorView: VisitorView?
    
    override func loadView() {
        //
        if isLogin {
            super.loadView()
        }else{
            //未登录视图 使用自定义死的访客视图
            visitorView = VisitorView()
            visitorView?.loginClosure = { [weak self] in
                
                 self?.reqeustOAuthVC()
            }
           view = visitorView
           setNavUI()
        }
    }
    
    
    
    
    override func viewDidLoad() {
        super.viewDidLoad()

    }

    private func setNavUI(){
    
        navigationItem.leftBarButtonItem = UIBarButtonItem(title: "注册", target: self, action: #selector(VisiterTableViewController.registerAction))
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "登录", target: self, action: #selector(VisiterTableViewController.loginAction))
    }
    
    @objc private func registerAction() {
        
        print("注册")
        reqeustOAuthVC()
    }
    @objc private func loginAction() {
        
        print("登录")
        reqeustOAuthVC()
    }
    
    
    //  登录第三方的函数
    private func reqeustOAuthVC() {
        
        print("登录新浪微博页面")
        
    }

}













